home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
CD ROM Paradise Collection 4
/
CD ROM Paradise Collection 4 1995 Nov.iso
/
science
/
cdrift3.zip
/
README.V3
< prev
next >
Wrap
Text File
|
1990-02-22
|
4KB
|
77 lines
This is the README file for Version 3 of tec, a plate tectonic
simulator. It is written in C and runs on: any UN*X machine using text
or PostScript output; Amiga with nice color graphics and mouse support;
IBM PC with Turbo C and CGA/MCGA/EGA/VGA; Sun-3s and Sun-4s using SunView.
Copyright (c) 1990 by David Allen. You may distribute this freely as long
as you leave my name and copyright notice intact.
I'd really like your comments and feedback; send e-mail to
davea@vlsi.ll.mit.edu, or send us-mail to David Allen, 10 O'Moore Ave,
Maynard, MA 01754.
Version history:
1. Posted to rec.games.frp and rec.games.programmer on 11 / 15 / 89
- Runs only on Amiga, produces long text summary.
- Includes PostScript translator for any PostScript printer.
2. (Unreleased)
- Added text-only mode so it runs on UN*X machines.
- Added summary text output mode that fits on 80-character lines.
- PostScript support merged into main program.
3. Posted to comp.sources.misc on 2 / 15 / 90.
- Parameters can come from an input file (see params.doc).
- Graphics ported to Sun 3 and 4 systems.
- Ported to IBM PC by Peter Lind.
Credits:
Brian Love - conversion to Amiga Lattice C 5.02, Amiga beta tester.
Peter Lind - port to IBM PC Turbo C with CGA/MCGA/EGA/VGA.
WHAT DOES THE TECTONIC SIMULATOR DO?
TEC draws a map of some imaginary world and puts one big continent on it.
The program then graphically simulates the breakup of this supercontinent by
rifts and the drifting of the continents. Mountains are built by
subsuming and by continental collision, and are reduced by erosion. As
more time passes, the continents tend to drift back into a supercontinent
and split up again, forming what some authors call a "supercontinent cycle."
The program produces a map of an imaginary world which contains realistic
looking mountain ranges and continents which sometimes look like they fit
together (like South America and Africa on Earth).
I've included some sample output in the files tec.out.[1-3]; they are
short text files. 0's indicate ocean, 1's indicate land, and 2's indicate
mountains. Take a look.
WHAT SYSTEMS DOES IT RUN ON?
Version 3 runs on a number of platforms. Nongraphics mode runs on
Suns and Vaxen for sure, and should run on any UN*X system. Minimal
changes should be needed (random number generator) to run on any
system with a C compiler. Amiga systems tested include the Amiga 500,
1000 or 2000 with 1 meg, WB 1.2 or 1.3, and Lattice C 4.0 or 5.02.
Sun graphics were tested on a Sun-3/60 and on a Sparcstation-1, each
using SunView and SunOS 4.0.3. The IBM PC version will run on any
XT/AT/100% compatible clone using Turbo C 2.0+.
WHAT FILES ARE INCLUDED IN THIS RELEASE?
README-v3 - This file
tec.out.[1-3] - sample text output files produced on a Sun-3
howtorun.doc - Instructions for compiling tec on the various machines
technical.doc - Technical description of program algorithms
params.doc - Describes all the adjustable parameters
const.h - Some common defines with magic numbers
var.h - Include file for adjustable parameters
tec1.c - Contains most of the interesting functions
tec2.c - Contains functions to create rifts and split landmasses
tec3.c - Parameter reading functions
ami.c - Amiga-specific graphics and mouse functions
unix.c - UN*X-specific text output routines
sun.c - Sun graphics routines
ibmpc.c - IBM PC graphics routines, Turbo C 2.0+
tec.mak - Turbo C make file